#define _CRT_SECURE_NO_WARNINGS 1
// #define _CRT_SECURE_NO_WARNINGS 1
/*
#include <stdio.h>
int main() {
    int n;
    while (scanf("%d", &n) != EOF) {
        for (int i = 0; i < n; i++) {
            if (0 == i || n - 1 == i) {
                for (int j = 0; j < n; j++) {
                    printf("* ");
                }
            }
            else {
                for (int j = 0; j < n; j++) {
                    if (0 == j || n - 1 == j) {
                        printf("* ");
                        continue;
                    }
                    printf("  ");
                }
            }
            printf("\n");
        }
    }
    return 0;
}
*/

// https://www.nowcoder.com/share/jump/9466535261694420676171
/*
#include <stdio.h>
int main() {
    int n;
    while (scanf("%d", &n) != EOF) {
        for (int i = 0; i < n; i++) {
            for (int j = 0; j <= i; j++) {
                if (0 == j || i == j || i == n - 1) {
                    printf("* ");
                } else {
                    printf("  ");
                }
            }
            printf("\n");
        }
    }
    return 0;
}
*/

// https://www.nowcoder.com/share/jump/9466535261694421096338
/*
#include <stdio.h>
int main() {
    int n;
    while (scanf("%d", &n) != EOF) {
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                if (j == i || j == n - i - 1) {
                    printf("*");
                } else {
                    printf(" ");
                }
            }
            printf("\n");
        }
    }
    return 0;
}
*/